package Animal;

public class Duck extends Animal implements IRunning,ISwimming,IFling {

    public Duck(String name){
        super(name);
    }
    @Override

    public void fly() {
        System.out.println(this.name+"正在用翅膀飞");
    }

    @Override
    public void run() {
        System.out.println(this.name+"正在用两条腿跑");
    }

    @Override
    public void swim() {
        System.out.println(this.name+"正在水上飘");
    }
}

//上面的代码展示了java面向对象编程中最常见的用法
//一个类继承一个父类，实现多个接口

//接口代表的是具有什么属性
//

//使得程序猿忘记类型
//只是关注某个类是否具有某种功能
//

//接口可以多继承
//
//接口继承接口
//
